
package com.ibeeking.found.report.service.common.dos;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
* @description 数据集动态参数 entity
* @author Raod
* @date 2021-03-18 12:12:33.108033200
**/
@TableName("dmp_data_set_param")
@Data
public class DataSetParamDO extends ReportBaseDO {

    /** 数据集编码 */
    @TableField(value ="set_code")
    private String setCode;

    /** 参数名 */
    @TableField(value ="param_name")
    private String paramName;

    /** 参数描述 */
    @TableField(value ="param_desc")
    private String paramDesc;

    /** 参数类型，字典= */
    @TableField(value ="param_type")
    private String paramType;

    /** 参数示例项 */
    @TableField(value ="sample_item")
    private String sampleItem;

    /** 0--非必填 1--必填 DIC_NAME=REQUIRED_FLAG */
    @TableField(value ="required_flag")
    private Integer requiredFlag;

    /** js校验字段值规则，满足校验返回 true */
    @TableField(value ="validation_rules")
    private String validationRules;

    /** 排序 */
    @TableField(value ="order_num")
    private Integer orderNum;

    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
    @TableField(value ="publish_status")
    private Integer publishStatus;

}
